﻿body{margin:0; padding:0;font:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue", Arial, Helvetica,sans-serif;color:#262626;background-color:#f8f8f8;font-family:"Microsoft Yahei"; font-size:14px;}
ul,li{ list-style:none; padding:0; margin:0;}
*{margin:0;padding:0; }
i{ font-style:normal;}
html {margin:0;padding:0;border:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);font-size:14px;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, fieldset, form, legend, caption, tbody, tfoot, thead, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;vertical-align:baseline;}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block;}
body {width:100%; margin:0 auto; padding:0 ;font-family:"Microsoft Yahei";}
::-webkit-input-placeholder {color:#999;}
:-moz-placeholder {color:#999;}
::-moz-placeholder {color:#999;}
:-ms-input-placeholder {color:#999;}
select::-ms-expand { display: none; }
/** {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*/
*:before, *:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
button::-moz-focus-inner, input::-moz-focus-inner {padding:0;border:0;}
textarea {overflow:auto;}
input:focus, textarea:focus, button:focus, select:focus {outline:none;}
input::-ms-clear {display:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display:block;}
audio, canvas, progress, video {display:inline-block;vertical-align:baseline;}
audio:not([controls]) {display:none;height:0;}
[hidden], template {display:none;}
a {background:transparent;text-decoration:none; color:#333;}
a:active, a:hover, a:link,a:visited {outline:0;}
abbr[title] {border-bottom:1px dotted;}
b, strong {font-weight:bold;}
dfn {font-style:italic;}
mark {color:#000;background:#ff0;}
small {font-size:80%;}
sub, sup {position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup {top:-.5em;}
sub {bottom:-.25em;}
svg:not(:root) {overflow:hidden;}
figure {margin:1em 40px;}
hr {height:0;-moz-box-sizing:content-box;box-sizing:content-box;}
pre {overflow:auto;}
code, kbd, pre, samp {font-family:monospace, monospace;}
button, input, optgroup, select, textarea {margin:0;font:inherit;}
button {overflow:visible;}
button, select {text-transform:none; border:0 none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance:button;cursor:pointer;}
button[disabled], html input[disabled] {cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner {padding:0;border:0;}
input {line-height:normal;}
input[type="checkbox"], input[type="radio"] {box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height:auto;}
input[type="search"] {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
color: #ccc; 
} 
input:-moz-placeholder, textarea:-moz-placeholder { 
color: #ccc; 
} 
input::-moz-placeholder, textarea::-moz-placeholder { 
color: #ccc; 
} 
input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
color: #ccc; 
} 
fieldset {padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0;}
legend {padding:0;border:0;}
optgroup {font-weight:bold;}
table {border-spacing:0;border-collapse:collapse;}
td, th {padding:0;}
a {text-decoration:none;}
*{margin:0;padding:0}
ul{ list-style:none; margin:0; padding:0;}
ul li{list-style:none; }
img{ margin:0; padding:0; border:0; vertical-align:bottom;border:0 none;}
h3{ font-size:4.5vw;}
.clear{ clear:both;}
.totalMainBox{ width:100%; float:left; position:relative;}
.totalMainBox2{ width:100%; float:left; position:relative; background:#fff}
.fmainCenter{width:1200px; margin:0 auto;}
/*头部*/
.top_Box{ width:98%; padding:0 1%; text-align:center; margin:0 auto;  float:left; position:relative; z-index:0; background:#fff;behavior:url(pie.htc);min-width: 1100px;}
.top_NavBox{ width:100%; float:right; text-align:right;}
.top_NavBox li{ display:inline-block; padding:38px 20px; font-size:16px;border-bottom:2px solid #fff; cursor:pointer; zoom:1;*display:inline}
.top_NavBox li:hover{ border-bottom:2px solid #fe4c0c; color:#fe4c0c;}
.top_NavBox li.on{ border-bottom:2px solid #fe4c0c; color:#fe4c0c;}
.top_Box .rightBox{ float:right; width:150px; text-align:right; margin:36px 0;}
.top_Box .rightBox .loginBtn{ padding:0 8px; color:#fe4c0c; border:1px solid #fe4c0c; behavior:url(pie.htc); font-size:14px; border-radius:10px; margin-right:5px;}
.top_Box .rightBox .registerBtn{ padding:0 8px; color:#fff; background:#fe4c0c; border:1px solid #fe4c0c; behavior:url(pie.htc); font-size:14px; border-radius:20px;}

.top_Box2{ width:98%; padding:0 1%; text-align:center; margin:0 auto;  float:left; position:fixed; z-index:999;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.2+0,0.2+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#33000000',GradientType=0 ); /* IE6-9 */
behavior:url(pie.htc);min-width: 1200px;}
.top_NavBox2{ width:100%; float:right; text-align:right;}
.top_NavBox2 li{ display:inline-block;cursor:pointer; zoom:1;*display:inline}
.top_NavBox2 li a{ display:block;color:#fff;display:inline-block; padding:38px 20px; font-size:16px;cursor:pointer; color:#fff;zoom:1;*display:inline} 
.top_NavBox2 li a:hover{color:#fe4c0c;} 
.top_NavBox2 li:hover{ border-bottom:2px solid #fe4c0c; color:#fe4c0c;}
.top_NavBox2 li.on{ border-bottom:2px solid #fe4c0c; color:#fe4c0c;}
.top_Box2 .rightBox{ float:right; width:150px; text-align:right; margin:36px 0;}
.top_Box2 .rightBox .loginBtn{ padding:0 8px; color:#fe4c0c; border:1px solid #fe4c0c; behavior:url(pie.htc); font-size:14px; border-radius:10px; margin-right:5px;}
.top_Box2 .rightBox .registerBtn{ padding:0 8px; color:#fff; background:#fe4c0c; border:1px solid #fe4c0c; behavior:url(pie.htc); font-size:14px; border-radius:20px;}
.top_Box2 .top_1200{}
/*end头部*/
/********************************************************登录页*********************************************************/
.login_logo{ width:150px; height:60px; float:left; padding:20px 0; margin-right:25px;display: inline-block;}
.login_logo img{ width:100%;}
.login_top_ts{ float:left; color:#262626; font-size:20px; height:40px; line-height:40px; padding-left:25px; border-left:1px solid #dcdcdc; margin:30px 0;}
.login_top_right{ float:right; width:125px; margin-top:50px;}
.login_top_right .tsSpan{ float:left; font-size:15px; margin-right:5px; color:#a7a7a7; cursor:pointer;}
.login_top_right .loginA{ color:#262626; font-size:15px; float:left;}
.login_center{position:relative;width:100%; height:605px; background:url(../images/login_bg.jpg) no-repeat center center;background-size: cover;/* background-attachment: fixed; */}

.login_center .login_box{width:350px; height:450px; background:url(../images/login_bg.png) no-repeat center center; float:right; margin-right:50px;  margin-top:80px;behavior:url(pie.htc); position:relative; z-index:0}
.login_box .oneLine{width:290px; height:42px; float:left;margin: 0 30px;  margin-bottom:20px; line-height:35px; position:relative; z-index:1;}

.login_box .userNameBox{background:url(../images/login_userName_bg.png) no-repeat center center; background-size:100%;behavior:url(pie.htc);}
.login_box .userPwdBox{background:url(../images/login_userPwd_bg.png) no-repeat center center; background-size:100%;behavior:url(pie.htc);}
.login_box .border{ border:1px solid #C1C5C8;}
.login_box .oneLine .left_img{ width:42px; height:40px; float:left; }
.login_box .oneLine .left_img img{ width:25px; height:25px; margin:10px;}
.login_box .oneLine .right_input{ width:224px; height:38px; margin:1px 0;  border:0 none; float:left;line-height:40px; font-size:14px; padding:0 10px;
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}
.login_buttom{ width:290px; margin:0 30px; height:40px;  float:left; background:#fe4c0c; border:0 none; color:#fff; font-size:16px;position:relative; z-index:1; margin-bottom:25px; border-radius:5px;behavior:url(pie.htc);}
.login_box .oneLineIn{ float:left; width:166px;background:url(../images/login_yzm_bg.png) no-repeat left center; height:42px; line-height:42px; margin:1px 0;background-size: 100%;}
.login_box .oneLineH{ height:44px;}
.login_box .oneLineIn .left_img{ width:42px; height:40px; float:left; }
.login_box .oneLineIn .left_img img{ width:25px; height:25px; margin:10px;}
.login_box .oneLineIn .right_input{ width:100px; height:38px; margin:1px 0;  border:0 none; float:left;line-height:40px; font-size:14px; padding:0 10px;
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}
.login_box .oneLineInR{ width:100px; border:1px solid #c4c4c4; height:40px; float:right;}
.login_box .oneLineInR img{ width:100%;}
/*修改*/
.w_login_welcome{ display:inline-block; margin:20px auto; text-align:center; }
.w_login_welcome img{border-radius:50%;behavior:url(pie.htc);}
.w_login_a{float:left; width:325px; font-size:16px; margin-bottom:20px;}
.w_loga_left{float:left;}
.w_loga_left input{display:none;}
.w_loga_left label{float:left; width:20px; height:20px; background:url(../images/w_login_01.png) no-repeat center center; background-size:cover; margin-right:10px; margin-top:2px;}
.w_login_selected label{background:url(../images/w_login_02.png) no-repeat center center; background-size:cover;}
.w_loga_left span{float:left;}
.w_loga_right{float:right;}
.w_login_b{float:left; width:290px; margin:0 30px; height:45px; font-size:16px;}
.w_logb_left{float:left;}
.w_logb_right{float:right;}
.w_logb_left .leftA{ color:#333333;}
.w_logb_right a{color:#17439c;}
/********************************************************end登录*********************************************************/

/********************************************************注册*********************************************************/
.registerMainBox{ width:990px; display:inline-block; background:#fff; margin-top:10px; margin-bottom:30px;}
.register_box{ width:100%; float:left; position:relative; z-index:0; }
.register_center{ width:870px;     display: inline-block; margin:0 auto 30px; text-align:center;}
.register_tx700{ width:100%; margin:0 auto; text-align:center; display: inline-block; position:relative;}
.register_tx700 .state{ width:100%; border-bottom:1px solid #dcdcdc; float:left; text-align:center; margin:0 auto; margin-top:50px; font-size:15px; padding-bottom:3px;}
.register_tx700 .state .eachState{ display:inline-block; width:180px; zoom:1;*display:inline; position:relative; z-index:0}
.register_tx700 .state .eachState.on .stateNum{background:#fe4c0c; }
.register_tx700 .state .eachState.on .stateMsg{color:#fe4c0c; splay:inline-block;zoom:1;*display:inline;}
.state .eachState .stateNum{ width:20px; height:20px; border-radius:50%; float:left; background:#cccccc; color:#fff; behavior:url(PIE.htc); margin-right:10px; text-align:center; line-height:20px;}
.state .eachState .stateMsg{ float:left;  color:#444444;}

.register_tx{display:inline-block;width:450px; margin:50px auto 0; text-align:center; min-height:445px;display:none;}
.register_tx_line{ width:100%; float:left;  border:1px solid #e9ecee; height:40px; margin-top:35px; line-height:40px;}
.register_login_line{ float:right; font-size:14px; width:100%; margin:45px 0;}
.register_login_p{ float:right; color:#262626;}
.register_login_a{ float:right; color:#003E89;}
.register_hqyzm{ width:106px; float:left; height:30px; background:#23A4FF; color:#fff;font-size:15px; line-height:30px; cursor:pointer;}
.register_button{ width:100%; height:50px; font-size:18px; background:#fe4c0c; margin:25px 0 0; *margin:25px 0 0; float:left; color:#fff; border:0 none;}
.register_tx_line .leftTSspan{ width:90px; padding-left:10px; text-align:left; float:left; font-size:14px; color:#666666;}
.register_tx_line .rightInput1{ width:330px; height:40px; line-height:40px; border:0 none; padding-left:10px; text-align:left; float:left; font-size:14px; color:#666666;background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%);}
.register_tx_line .rightInput2{ width:232px; height:40px;line-height:40px;  border:0 none; padding-left:10px; text-align:left; float:left; font-size:14px; color:#666666;background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%);}
.register_tx_line .rightYZM{ width:96px; float:right; background:#e6e6e6; color:#666666; height:38px; margin-top:1px; margin-right:1px; cursor:pointer;}
.register_tx_line .rightselect{ width:330px; height:40px;line-height:40px;  border:0 none; padding-left:10px; text-align:left; float:left; font-size:14px; color:#666666;background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%);margin: 0 2px; color:#ccc; background:url(../images/xil_icon.png) no-repeat center right;appearance:none;-moz-appearance:none;	-webkit-appearance:none;}
.register_tx_line .rightselect::-ms-expand { display: none; }
/*增加*/
.w_registerqq{float:right; width:156px; margin-right:20px; font-size:18px;}

.w_reg_qqbutton{float:right; width:160px; height:40px; background:url(../images/zhuce_05.png) no-repeat center center; background-size:cover;}

/*注册第二步*/
.register_tx .loadHeaderBox{ width:100%; float:left; margin:0 auto; text-align:left; padding-bottom:10px;}
.register_tx .loadHeaderBox .headerBox{ width:68px; height:68px;margin:0 auto; }
.register_tx .loadHeaderBox .headerTitle{ text-align:center; width:100%; display:inline-block;}
.succWork{ width:100%; float:left; text-align:left;}
.succWork .title{ width:100%; padding:5px 0 ; float:left;}
.succWork .content{ width:96%; border:0 none; border:1px solid #dcdcdc; padding:2%; color:#ccc;resize:none;}
.upFJ{ width:100%; float:left; position:relative; z-index:0; margin-top:35px;}
.upFJ .upBtn{background:#48aacf; color:#fff; width:60px; font-size:12px; height:25px; line-height:25px; float:left; margin-right:25px; border-radius:5px; behavior:url( pie.htc); cursor:pointer;}
.upFJ .upText{ float:left; color:#808080; font-size:12px; height:25px; line-height:25px;}
/*注册第三步*/
.register_tx_line .rightInput3{ width:204px; height:40px; border:0 none; padding-left:10px; text-align:left; float:left; font-size:14px; color:#666666;background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%); line-height:40px;}
.ruanjianp{ width:25px; height:25px; float:right; margin-top:7.5px; cursor:pointer; margin-right:10px;}
/********************************************************end注册*********************************************************/

/*个人访谈*/
.gf_topBannerBox{ width:100%; float:left;}
.gf_topBannerBox .bannerBar{ width:100%; float:left;}
.bannerBar img{ width:100%;}
/*位置栏*/
.locationBox{ width:100%; float:left; background:#f5eff1; height:50px;}
.locationBar{ width:1200px; display:inline-block; margin:0 auto; vertical-align:middle;}
.locationBar .leftIcon{ width:22px; height:22px; float:left; margin-top:14px; margin-right:10px;}
.locationBar .rightLocation{  height:50px; float:left; line-height:50px;}
.rightLocation .commonSpan{ float:left; margin-right:5px;}
.rightLocation .onSpan{ color:#fe4c0c;}
/*内容详细*/
.gf_content{ width:100%; float:left; background:url(../images/gt_bg.jpg) repeat-y top center #f5f8fd; position:relative; padding-bottom:50px;}
.gf_content .gf_mainContent{ width:1200px; margin:0 auto; display:inline-block; padding:20px 0 0;}

.gf_mainContent .content{ width:100%; float:left; margin-top:20px; display:none;}
.gf_mainContent .eachLineOne{float:left; padding:10px 10px; background:#e2f7ff; margin-top:20px;}
.gf_mainContent .eachLineTwo{background:#f5eff1;}
.gf_mainContent  .left{ width:220px; height:220px; float:left;}
.gf_mainContent  .right{ width:942px; height:220px; float:left; margin-left:18px; text-align:left;}
.gf_mainContent  .right .userName{ width:100%;  float:left; font-size:25px; color:#262626; }
.gf_mainContent  .right .userWork{ width:100%;  float:left; font-size:18px; color:#262626; margin-top:25px; text-align:left; }
.gf_mainContent  .right .timeLine{ width:100%; float:left; color:#9e9e9e; font-size:15px;  padding:15px 0;}
.gf_mainContent  .right .briefBox{ width:100%; float:left; color:#9e9e9e; font-size:16px; padding-bottom:20px; }
.gf_mainContent  .right .lookDtl{ width:100%; float:left; color:#fe4c0c; font-size:16px;}
/*页码*/
.page_style {margin: 50px 0 0;width:98%;text-align: center;float: left;}
.page_style_content { width: 100%; display:inline-block; zoom:1; *display:inline;}
.page_style_content_div{ height:50px; float:right;  }
.page_style_content_div .commenA{float:left;border:1px #E8E8E8 solid; width:35px; height:35px; line-height:35px; margin:0 2px; color:#333333; background:#fff;}
.page_style_content_div .empetyA{float:left; width:60px; height:35px; line-height:35px; margin:0 2px; color:#333333; font-size:14px;}
.page_style_content_div .seleA{ color:#fe4c0c; float:left;width:35px; height:35px; line-height:35px;margin:0 2px;}
.page_style_content_div .preA{float:left;border:1px #E8E8E8 solid; width:80px; height:35px; line-height:35px; margin:0 2px; color:#333333; background:#fff; font-size:14px; cursor:pointer;}
.page_style_content_div .nextA{float:left;border:1px #E8E8E8 solid; width:80px; height:35px; line-height:35px; margin:0 2px; color:#333333; background:#fff; font-size:14px;cursor:pointer;}
.page_style_content_div a:last-child{color:#b3b3b3; font-size:20px;}
.page_style_content_div span{float:left; color:#585858;height:35px; line-height:35px;margin-right:5px; margin-left:10px;}
.page_style_content_div span input{border:1px #dddddd solid; width:30px; height:30px; margin:0 2px; line-height:30px; text-align:center;}
.queding_button{float:left; background-color:#fff; width:50px; height:35px; line-height:35px; cursor:pointer;}

/*会员中心*/
.pc_top_right{ float:right; text-align:right;vertical-align: middle; }
.pc_top_right .notificationBox{ display:inline-block; width:40px; height:40px; margin-top:30px; margin-right:30px; zoom:1;*display:inline}
.pc_top_right .notificationBox img {width:40px; height:40px;vertical-align: middle; }
.pc_top_right .pc_Box{display:inline-block; position:relative; zoom:1;*display:inline}
.pc_top_right .pc_Box .pcHeader{ width:40px; height:40px; display:inline-block; border-radius:50%; behavior:url(pie.htc);vertical-align: middle;zoom:1;*display:inline}
.pc_top_right .pc_Box .pcName{ display:inline-block;background:url(../images/pc_02.png) no-repeat center right; padding-right:30px; margin-left:25px; cursor:pointer;zoom:1;*display:inline}
.pc_main{ width:100%; float:left;padding-bottom: 30px; }
.pc_main .widthcenter{background:#fff; width:1200px; display:inline-block;zoom:1;*display:inline}
.pc_title{ width:100%; text-align:center; height:60px; line-height:60px; border-bottom:1px solid #dcdcdc;}
.pc_center{ width:1120px; margin:0 40px; display:inline-block;zoom:1;*display:inline}
.pc_center .oneEachLine{ width:98%; float:left; border-bottom:1px dashed #dcdcdc; height:60px; line-height:60px; padding:0 1% }
.pc_center .oneEachLine .oneLeft{ float:left; text-align:left; color:#666666; font-size:17px;}
.pc_center .oneEachLine .oneRight{ float:right; text-align:left; color:#262626; font-size:17px;}
.pc_center .eachLine{ width:98%; float:left; border-bottom:1px solid #dcdcdc; height:58px; line-height:58px;  padding:0 1% }
.pc_center .eachLine .leftSpan{ float:left; width:85px; text-align:right;}
.pc_center .eachLine .rightInput{ float:left; width:70%; height:40px; margin-top:9px; border:0 none; background:#fff; line-height:40px; color:#262626; font-size:16px;}
.pc_center .bigEachLine{width:100%; float:left; border-bottom:1px solid #dcdcdc; }
.pc_center .twoEachLine{width:840px; float:left; border-bottom:1px solid #dcdcdc; height:58px; line-height:58px; margin-left:10px;}
.pc_center .bigEachLine  .leftBox{ float:left; width:850px}
.pc_center .bigEachLine  .rightBox{ float:left; width:269px; border-left:1px solid #dcdcdc; margin:0 auto; text-align:center; height:235px; position:relative; z-index:1;}
.pc_center .twoEachLine  .leftSpan{ float:left; width:85px;text-align:right;}
.pc_center .twoEachLine .rightInput{ float:left; width:70%; height:40px; margin-top:9px; border:0 none; background:#fff; line-height:40px; color:#262626; font-size:16px;}
.pc_center .bigEachLine  .rightBox .headerBox{ width:145px; height:145px; margin:20px auto;}
.pc_center .bigEachLine  .rightBox .inputbtn{ display:inline-block; text-align:center; border:0 none; border:1px solid #e79f14; background:#ffcf1f; color:#a83d04; margin:0 auto; padding:1px 3px; border-radius:5px ; behavior:url(pie.htc);}
.pc_center .lastLine{ width:98%; float:left;   padding:0 1% 50px; }
.pc_center .lastLine .leftSpan{ float:left; width:85px; text-align:right; margin-top:12px;}
.pc_center .lastLine .rightInput{ float:left; width:70%; min-height:150px; margin-top:12px;resize: none;overflow-y:visible ; border:0 none; }
/********************************************************加入会员*********************************************************/
.jion_content{ width:100%; float:left; background:url(../images/jion_bg.jpg) repeat-y top center #f5f8fd; position:relative; padding-bottom:50px;}
.jion_content .jion_mainContent{ width:1200px; margin:0 auto; display:inline-block; padding:50px 0 0;}
.jion_mainContent .content{ width:100%; float:left;}
/*会员类型*/
.jion_htypeBox{width:100%; float:left;}
.jion_htypeBox .oneHBox{ width:50%; float:left; background:url(../images/jion_hbg_01.png) no-repeat top left;position:relative; z-index:0;}
.jion_htypeBox .oneHBox .htypeTitle{ width:100%; float:left; text-align:center; font-size:40px; color:#fff; height:135px; line-height:95px;}
.jion_htypeBox .oneHBox .htypeMoney{ width:100%; float:left; text-align:center; font-size:42px; color:#ff4200; height:75px; line-height:75px;}
.jion_htypeBox .oneHBox .htypeMoney .yuan{ font-size:20px;}
.jion_htypeBox .oneHBox .htypeBrief{ width:480px; margin:0 auto; padding:0 15px; display:inline-block; height:70px; background:#d9f0ff; line-height:70px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#146dc6; border:1px solid #afd8f3; border-radius:5px; behavior:url(pie.htc); text-align:left;}
.jion_htypeBox .oneHBox .htypeDJ{ width:100%; float:left; margin-top:30px; padding-bottom:22px;}
.jion_htypeBox .oneHBox .htypeDJ .DJbg{ width:205px; height:85px; background:url(../images/jion_hbtn_01.png) no-repeat top center;  display:inline-block; margin:0 auto; line-height:68px; font-size:22px; color:#fff; text-align:center;} 
/*红色的*/
.jion_htypeBox .twoHBox{ width:50%; float:left; background:url(../images/jion_hbg_02.png) no-repeat top center;  position:relative; z-index:0;}
.jion_htypeBox .twoHBox .htypeTitle{ width:100%; float:left; text-align:center; font-size:40px; color:#fff; height:135px; line-height:95px;}
.jion_htypeBox .twoHBox .htypeMoney{ width:100%; float:left; text-align:center; font-size:42px; color:#ff4200; height:75px; line-height:75px;}
.jion_htypeBox .twoHBox .htypeMoney .yuan{ font-size:20px;}
.jion_htypeBox .twoHBox .htypeBrief{ width:480px; margin:0 auto; padding:0 15px; display:inline-block; height:70px; background:#ffe5e5; line-height:70px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#d90000;border:1px solid #f5a6a6; border-radius:5px; behavior:url(pie.htc); text-align:left;}
.jion_htypeBox .twoHBox .htypeDJ{ width:100%; float:left; margin-top:30px; padding-bottom:22px;}
.jion_htypeBox .twoHBox .htypeDJ .DJbg{ width:205px; height:85px; background:url(../images/jion_hbtn_02.png) no-repeat top center;  display:inline-block; margin:0 auto; line-height:68px; font-size:22px; color:#fff; text-align:center;} 
.iion_zdIntroduce{ width:100%; float:left; margin-top:28px;}
.iion_zdIntroduce .title{ width:96%; float:left; padding:0 2%; height:60px; background:#0063ca; color:#fff; font-size:20px; text-align:left; line-height:60px;}
.iion_zdIntroduce .details{ width:96%; float:left; padding:2% 2%;background:#fff;color:#262626; font-size:14px; text-align:left;}
.iion_zdIntroduce .details p{ margin-top:5px; line-height:22px;}
.jion_czTypeBox{ width:100%; float:left;}
.jion_czTypeBox .titleHd{ width:96%; float:left; height:85px; line-height:85px;padding:0 2%; font-size:20px; color:#262626; text-align:left;}
.jion_czTypeBox .typeUl{ width:100%; float:left; position:relative; }
.jion_czTypeBox .typeUl li{ width:367px; float:left; margin:0 16.5px; background:#fff; text-align:center; border:1px solid #dcdcdc; box-sizing:border-box;behavior:url(pie.htc); position:relative;z-index:0; cursor:pointer;}
.jion_czTypeBox .typeUl .centerBox{ width:100%; float:left; margin:0 auto; padding:5px 0; }
.jion_czTypeBox .typeUl .centerBox .leftMoney{ width:180px; border-right:1px dashed #dcdcdc; float:left; color:#ff4200; font-size:32px;height:140px; line-height:140px;}
.jion_czTypeBox .typeUl .centerBox .leftMoney .yuanSpan{font-size:20px; }
.jion_czTypeBox .typeUl .centerBox .rightDJ{ width:180px; float:left;font-size:20px;color:#ff4200;height:140px;line-height:140px;}
.jion_czTypeBox .typeUl li em{ display:none;}
.jion_czTypeBox .typeUl li.seled{ border:2px solid #fe4c0c;}
.jion_czTypeBox .typeUl li.seled em{ display:block;    position: absolute;right: 0px;bottom: 0px;}
.jion_czDetails{ width:98%;  float:left; margin-top:40px; padding:0 1%;}
.jion_czDetailsBox{ width:98%; float:left; padding:3% 1%; background:#fff; text-align:left; font-size:20px; display:none;}
.jion_czDetailsBox .leftSpan{ width:25px; float:left;}
.jion_czDetailsBox .leftSpan img{ vertical-align:middle;}
.jion_czDetailsBox .right_label{ color:#fe4c0c;}
/*付款方式*/
.jion_czPayBox{ width:100%; float:left;}
.jion_czPayBox .titleHd{ width:96%; float:left; height:85px; line-height:85px;padding:0 2%; font-size:20px; color:#262626; text-align:left;}
.jion_czPayBox .payUl{ width:100%; float:left; position:relative; }
.jion_czPayBox .payUl li{ width:190px; float:left; margin:0 5px; background:#fff; text-align:center; border:1px solid #dcdcdc; box-sizing:border-box;behavior:url(pie.htc); position:relative;z-index:0; 
cursor:pointer;}
.jion_czPayBox .payUl li em{ display:none;}
.jion_czPayBox .payUl li .payType{ width:100%;    overflow: hidden;}
.jion_czPayBox .payUl li .payType img{ width:99%;}
.jion_czPayBox .payUl li.seled{ border:1px solid #fe4c0c;}
.jion_czPayBox .payUl li.seled em{ display:block;    position: absolute;right: 0px;bottom: 0px;}
/*开通会员按钮*/
.jionBtnBox{ width:100%; float:left; margin:100px auto 0; text-align:center; padding-bottom:110px;}
.jionBtnBox .jionBtn{ width:250px; height:50px; line-height:50px; color:#fff; font-size:18px; background:#ff5100; display:inline-block; margin:0 auto;}
/**/
/********************************************************end加入会员*********************************************************/
/********************************************************论坛精选*********************************************************/
.forum_content{width:100%; float:left; background:url(../images/forum_bg.jpg) repeat-y top center #f5f8fd; position:relative; padding-bottom:50px;}
.forum_content .forum_mainContent{ width:1200px; margin:0 auto; display:inline-block; padding:50px 0 0;}
.forum_mainContent .content{ width:100%; float:left;}
.forum_mainContent .eachLineOne{float:left; padding:10px 10px; background:#e2f7ff; margin-top:20px;}
.forum_mainContent .eachLineTwo{background:#f5eff1;}
.forum_mainContent  .left{ width:220px; height:220px; float:left;}
.forum_mainContent  .right{ width:942px; height:220px; float:left; margin-left:18px; text-align:left;}
.forum_mainContent  .right .userName{ width:100%;  float:left; font-size:25px; color:#262626; }
.forum_mainContent  .right .userWork{ width:100%;  float:left; font-size:18px; color:#262626; margin-top:25px; text-align:left; }
.forum_mainContent  .right .timeLine{ width:100%; float:left; color:#9e9e9e; font-size:15px;  padding:15px 0;}
.forum_mainContent  .right .briefBox{ width:100%; float:left; color:#9e9e9e; font-size:16px; padding-bottom:20px; }
.forum_mainContent  .right .lookDtl{ width:100%; float:left; color:#fe4c0c; font-size:16px;}
.forum_mainContent .hotPost{width:100%; float:left; background:#fff;}
.forum_mainContent .topTitleLine{ margin:0 26px; float:left; height:65px; line-height:65px; width:1148px; }
.forum_mainContent .topTitleLine .leftTitle{ float:left; font-size:22px; color:#262626; text-align:left;}
.forum_mainContent .topTitleLine .rightMore{ float:right; text-align:right; font-size:14px; color:#8a8a8a; cursor:pointer;}
.forum_mainContent .hotUlBox{ width:1148px; float:left; padding:22px 0;margin: 0 26px; }
.forum_mainContent .hotUlBox li{ width:365px; float:left; background:#f0f0f0; height:250px; position:relative}
.forum_mainContent .hotUlBox li p{ position:absolute; width:100%; text-align:center; bottom:35px; left:0; font-size:30px; color:#646464;}
.forum_mainContent .hotUlBox li.forum0{ background:url(../images/forum1a.png) no-repeat;}
.forum_mainContent .hotUlBox li.forum1{ background:url(../images/forum2a.png) no-repeat; margin:0 26px;}
.forum_mainContent .hotUlBox li.forum2{ background:url(../images/forum3a.png) no-repeat;}
.forum_mainContent .hotUlBox li:hover.forum0,.forum_mainContent .hotUlBox li.forum0.selected{ background:url(../images/forum1b.png) no-repeat; color:#fff}
.forum_mainContent .hotUlBox li:hover.forum1,.forum_mainContent .hotUlBox li.forum1.selected{ background:url(../images/forum2b.png) no-repeat; margin:0 26px;color:#fff}
.forum_mainContent .hotUlBox li:hover.forum2,.forum_mainContent .hotUlBox li.forum2.selected{ background:url(../images/forum3b.png) no-repeat;color:#fff}
.forum_mainContent .hotUlBox li.forum0.selected p,.forum_mainContent .hotUlBox li.forum1.selected p,.forum_mainContent .hotUlBox li.forum2.selected p{ color:#fff}

.forum_mainContent .hotUlBox li:hover  p{ color:#fff}
.forum_mainContent .hotUlBox li .headImg{ width:80px; height:80px; margin:15px auto 0; border:2px solid #fff; overflow:hidden; border-radius:50%; behavior:url(pie.htc); }
.forum_mainContent .hotUlBox li .userName{ width:100%; text-align:center; float:left; margin-top:5px; font-size:16px; color:#141414;}
.forum_mainContent .hotUlBox li .fbTime{ width:100%; text-align:center; float:left; margin-top:5px; font-size:13px; color:#bbbbbb;}
.forum_mainContent .hotUlBox li .forumBrief1{ width:100%; float:left;}
.forum_mainContent .forumBrief1 .Quotes{  top:-1em;}
.forum_mainContent .forumBrief1 .Quotescenter{  font-size:16px; color:#585858; text-align:left;display: inline-block; width:90%; padding:0 5% 20px; line-height:28px;}
.forum_hotListPost{width:100%; float:left; margin-top:20px; background:#fff; display:none }
.forum_hotListPost .postTitle{padding:0 0 0 26px; float:left; height:65px; line-height:65px; width:1174px; height:55px; line-height:55px; background:#fff6f3;}
.forum_hotListPost .postTitle .leftBigTitle{ float:left; font-size:20px; color:#262626; text-align:left;}
.forum_hotListPost .postTitle .rightMore1{ float:right; text-align:right; font-size:20px; color:#8a8a8a; cursor:pointer; background:#fe4c0c; color:#fff; padding:0 20px;}
.forum_hotListPostUl{ float:left; background:#fff;  }
.forum_hotListPostUl li{ float:left; padding:20px 0 0; position:relative; width:100% }
.forum_hotListPostUl li a{ float:left;}
.forum_hotListPostUl li .topUserInfo{ width:1148px; float:left; position:relative;margin:0 26px;}
.forum_hotListPostUl li .topUserInfoHF{ width:1148px; float:left; position:relative;margin:10px 26px 0; }
.forum_hotListPostUl li .bottomPostInfo{ width:100%; float:left; position:relative; z-index:0; margin-top:18px; padding-bottom:20px;width:1148px;margin:10px 26px 0;}
.forum_hotListPostUl li .bottomPostInfoHF{ width:100%; float:left; position:relative; z-index:0; margin-top:18px; padding-bottom:20px;border-bottom:0;width:1148px;margin:10px 26px 0;}
.forum_hotListPostUl li .topUserInfo .userHeader{ width:50px; height:50px; float:left; border-radius:50%; behavior:url(pie.htc); overflow:hidden; margin-right:15px;}
.forum_hotListPostUl li .topUserInfo .userInfoBox{ float:left; text-align:left; width:1050px;}
.forum_hotListPostUl li .topUserInfo .userInfoBoxHFZ{ float:left; text-align:left; width:1050px; margin-top:12px;}
.topUserInfo .userInfoBox .userName{ width:100%; float:left; text-align:left; font-size:14px;color:#141414}
.topUserInfo .userInfoBox .userNameTW{ font-size:14px;color:#40b5ff}
.topUserInfo .userInfoBox .userNameLZ{ font-size:17px;color:#40b5ff}
.topUserInfo .userInfoBox .userNameHF{ font-size:14px;color:#fe4c0c}
.topUserInfo .userInfoBox .userGZtime{ color:#bbbbbb; font-size:13px; width:100%; float:left; text-align:left;    margin-top: 8px;}
.forum_hotListPostUl li .bottomPostInfo .hotPostTitle{ width:100%; float:left; color:#141414; font-size:14px; text-align:left;}
.forum_hotListPostUl li .bottomPostInfo .hotPostTitle2{ width:100%; float:left; color:#141414; font-size:18px; text-align:left;}
.forum_hotListPostUl li .bottomPostInfo .hotPostTitleTW{ width:100%; float:left; color:#141414; font-size:15px; text-align:left;}
.forum_hotListPostUl li .bottomPostInfo .hotPostInfo{ width:100%; float:left; color:#fe4c0c; font-size:15px; text-align:left; margin-top:10px;}
.forum_hotListPostUl li .bottomPostInfo .hotPostInfo2{ width:100%; float:left; color:#808080; font-size:15px; text-align:left; margin-top:10px;}
/********************************************************end论坛精选*********************************************************/
/********************************************************约会见面*********************************************************/
.aptm_content{width:100%; float:left; background:url(../images/yh_bg.jpg) repeat-y top center #f5f8fd;  padding-bottom:50px;}
.aptm_content .aptm_mainContent{ width:1200px; margin:0 auto; display:inline-block; padding:50px 0 0;position:relative; z-index:0;}
.aptm_mainContent .content{ width:100%; float:left;}
.aptm_searchBox{ width:1148px;padding:0 26px; float:left; background:#e6e6e6; height:80px; line-height:80px;}
.aptm_searchBox .leftBox{ float:left; width:80%;}
.aptm_searchBox .leftBox .leftText{ width:80px; float:left; font-size:15px; color:#262626;}
.aptm_searchBox .searchInput{ width:380px; height:35px; line-height:35px; background:#fff; border:1px solid #dcdcdc; float:left; padding:0 5px; margin-top:22.5px;}
.aptm_searchBox .searchBtn{ width:75px; height:35px; line-height:35px; float:left; margin-left:18px; background:#0977da; color:#fff; font-size:16px;margin-top:22.5px;}
.aptm_searchBox .rightFB{ width:70px; float:right; height:35px; background:#0977da; font-size:16px; color:#fff;margin-top: 22.5px;line-height: 35px;}
.aptm_sxBox{ width:1148px; float:left; background:#f3f3f3; height:50px; line-height:50px; padding:0 26px;}
.aptm_sxBox .leftSXtj{ width:1108px; float:left;}
.aptm_sxBox .leftSXtj .leftText{ width:80px; float:left;font-size:15px; color:#262626;}
.aptm_sxBox .leftSXtj .spanlist{margin:0 10px; margin-top:11px; height:28px; float:left; padding:0 10px; line-height:28px;  cursor:pointer; font-size:14px; color:#262626;}
.aptm_sxBox .leftSXtj .spanlist.seled{ background:#157ddb; color:#fff;}
.aptm_sxBox .timeKJ{ width:40px; height:40px; float:right; margin-top:5px;}
.hotyjBox{ width:100%; float:left; padding:25px 0; position:relative; z-index:0;}
.hotyjBox .topTag{ margin:0 auto; background:url(../images/yh_06.png) no-repeat center center; color:#fff; width:157px; height:53px; line-height:53px; font-size:18px;}
.hotyjBox .hotBG{ width:1200px; float:left; background:#f2f2f2; border-radius:160px; behavior:url(pie.htc);}
.hotyjBox .hotBG ul{ width:100%; float:left; position:relative; z-index:0;}
.hotyjBox .hotBG ul li{ width:252px; height:252px; margin:24px; float:left; position:relative; z-index:0; overflow:hidden;}
.hotyjBox .hotBG ul li .imgBox{ width:252px; height:252px; overflow:hidden; border-radius:50%; behavior:url(pie.htc);}
.hotyjBox .hotBG ul li .imgBox img{ width:252px; height:252px; border-radius:50%; behavior:url(pie.htc);}
.hotyjBox .hotBG ul li .hideLayout{ width:252px; height:252px; display:none;
background: url(../images/yh_greyBg.png) no-repeat center center; background-size:100%;
 position:absolute; top:0px; left:0px; z-index:2; border-radius:50%; overflow:hidden; color:#fff;behavior:url(pie.htc);
 }
 .hotyjBox .hotBG ul li .hideLayout .topYJBtn{ width:50px; height:50px; margin:0 auto; display:inline-block; border-radius:50%; margin-top:38px; cursor:pointer; position:relative; z-index:0;
 background: url(../images/yh_blueBg.png) no-repeat center center; background-size:100%;
 behavior:url(pie.htc);
}
.hotBG ul li .hideLayout .topYJBtn .yjTitle{ text-align:center; font-size:16px; color:#fff; margin-top:8px;}
.hotBG ul li .hideLayout .topYJBtn .add{text-align:center; font-size:20px; color:#fff; margin-top:-5px; }
.hotBG ul li .hideLayout .bottomBrief{ width:180px; margin:20px auto 0; overflow:hidden; text-align:left;}
.hotBG ul li .hideLayout .bottomBrief .lineP{ width:100%; font-size:14px; color:#fff;}
.hotyjBox .moreBtn{margin:0 auto; background:url(../images/yh_07.png) no-repeat center center; color:#fff; width:91px; height:33px; line-height:33px; font-size:14px; display:inline-block; cursor:pointer;}

.allyjList{ width:100%; float:left; overflow-y:scroll; height:535px;}
.allyjList .topText{ width:100%; background:#ecf7ff; height:60px; text-align:center; line-height:60px; font-size:18px; color:#fe4c0c;}
.allyjList .ulList{ width:100%; float:left; background:#ecf7ff;}
.allyjList .ulList li{ width:590px; height:170px; float:left; padding:20px 0;   background: #f3f3f3; margin-bottom:20px !important; position:relative}
.allyjList .ulList .liMarginLeft{ margin-left:10px;}
.allyjList .ulList .liMarginRigth{ margin-right:10px;}
.allyjList .ulList li .leftIMG{  width:170px; height:170px; overflow:hidden; float:left; margin-left:20px;}
.allyjList .ulList li .rightSide{ width:388px; float:left; padding-left:10px; }
.allyjList .ulList li .rightSide .nameLine{ width:100%; float:left; text-align:left; font-size:25px; color:#262626;padding: 5px 0;}
.allyjList .ulList li .rightSide .zyLine{ width:100%; float:left; text-align:left; font-size:16px; color:#787878;padding: 5px 0;}
.allyjList .ulList li .rightSide .jjLine{ width:100%; float:left; text-align:left; font-size:15px; color:#808080;padding: 5px 0; line-height:25px;}
.allyjList .ulList li .rightSide .bottomBox{ float: right;position: absolute;z-index: 999;bottom: 10px;right: 0;}
.allyjList .ulList li .rightSide .bottomBox .leftGS{ width:250px; float:left; font-size:15px; color:#808080; height:40px; line-height:40px; text-align:left;}
.allyjList .ulList li .rightSide .bottomBox .rightBTN {width:115px; float:right; height:30px; background:url(../images/yh_10.png) no-repeat; margin-right:10px; }
.allyjList .bottomBox .rightBTN .yjblueBtn{  font-size:16px; color:#0977da; text-align:center; float:left; height:30px; line-height:30px; cursor:pointer; width:115px;}
/********************************************************end约会见面*********************************************************/
/*弹出*/
.popLayer{width:100%;  background: -moz-linear-gradient(top,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#66000000',GradientType=0 ); /* IE6-9 */ position:fixed; top:0; left:0; height:100%; z-index:10; display:none; }
.popMain1{ width:375px; position:absolute; z-index:999; background:url(../images/popInfoBg.png) no-repeat center center;  text-align:center; margin:0 auto; display:none; width:750px; height:620px; left:30%; top:24%}
.popMain1 .topTextLine{ width:100%; text-align:center; font-size:21px; color:#262626; margin:0 auto; display:inline-block; padding-bottom:10px;}
.popMain1 .closeIcon{ position:absolute; top:2px; left:730px; z-index:9999; width:50px; height:50px;}
.popMain1 .textLine{ width:100%; float:left; text-align:left; margin-top:20px;}
.popMain1 .selectLine { width:100%; height:40px; line-height:40px; padding:0 0 0 2%; color:#a9a9a9; font-size:14px;
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  border: solid 1px #dcdcdc; margin-top:10px;

  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;

  /*在选择框的最右侧中间显示小箭头图片*/
  background: url(../images/yh_xiala.png) no-repeat scroll 98% center transparent;
  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding-right: 30px;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
.popMain1 .tjBtn{ width:280px; margin:0 auto; height:45px; line-height:45px; display:inline-block; text-align:center; background:#fe4c0c; color:#fff; font-size:16px; margin-top:35px;}
.popMain2{ width:1217px; position:absolute; z-index:999; background:#fff;text-align:center; margin:20px auto 0; display:none; top:200px; left:19%;opacity:1 !important}
.popMain2 .closeIcon{ position:absolute; top:-50px; left:1150px; z-index:9999; width:32px; height:32px;}
.popMain2 .centerTimeImg{ width:100%; float:left;}
.popMain2 .centerTimeImg img{ width:100%;}
.popMain2 .tjBtn{ width:280px; margin:0 auto; height:45px; line-height:45px; display:inline-block; text-align:center; background:#fe4c0c; color:#fff; font-size:16px; margin-top:35px;}
/********************************************************约会见面弹出*********************************************************/

/*轮播图*/
.floor{background-color: #494949; width:100%; overflow:hidden;}
.slideBox{ position:relative;overflow:hidden;}
.slideBox .hd{ position:absolute; height:20px; line-height:20px;  bottom:2%; left:0; z-index:1; text-align:center;  width:100%; font-size:14px;}
.slideBox .hd ul li{  width:8px; height: 8px; background:#e0e0e0;  cursor: pointer; margin-right:10px; display:inline-block;*display:inline;behavior:url(PIE.htc); color:#e0e0e0; text-indent:-99999px; border-radius:50%;}
.slideBox .hd ul .on{  background:#fe4c0c;width:8px; height: 8px; color:#fe4c0c;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center; float:left;}
.slideBox .bd li img{  vertical-align:top; width:100%}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);}

/*首页简介*/
.idBriefBox{ width:100%; float:left; margin-top:0px; background:url(../images/id_02.jpg) no-repeat center center; position:relative; z-index:0;    height: 778px;}
.idBriefCenterBox{ width:1000px; float:left;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0.7+1,0.7+100 */
background: -moz-linear-gradient(top,  rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.7) 1%, rgba(255,255,255,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.7) 1%,rgba(255,255,255,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.7) 1%,rgba(255,255,255,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3ffffff', endColorstr='#b3ffffff',GradientType=0 ); /* IE6-9 */
 margin-top:104px; behavior:url(pie.htc); padding:0 100px;margin-bottom: 89px;}
.idBriefCenterBox .leftSide{ width:440px; float:left; margin-right:60px; padding:65px 0;}
.idBriefCenterBox .leftSide .titleHd{ width:100%; float:left; font-size:32px; color:#252525; text-align:center;}
.idBriefCenterBox .leftSide .imgBox{ width:100%; float:left; margin-top:40px;}
.idBriefCenterBox .rightSide{ width:500px; float:left; padding:65px 0;}
.idBriefCenterBox .rightSide .topTitel{ width:100%; float:left; text-align:center; font-size:30px; color:#262626; margin-top:10px;}
.idBriefCenterBox .rightSide .topTitel .otherColor{ display:inline-block; color:#fe4c0c;}
.idBriefCenterBox .rightSide .titleE{ width:100%; float:left; text-align:center; color:#585858; font-size:18px;}
.idBriefCenterBox .rightSide .brief1{ width:100%; float:left; text-align:center;color:#585858; font-size:15px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.idBriefCenterBox .rightSide .brief{ width:100%; float:left; font-size:14px; color:#080808; text-align:left; line-height:40px;}


.picMarquee-left{ overflow:hidden; position:relative;    }
		.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
		.picMarquee-left .hd .next{ background-position:0 -50px;  }
		.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
		.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }

		.picMarquee-left .bd{ width:100% }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; width:100%;}
		.picMarquee-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:120px; height:90px; display:block; padding:2px; border:1px solid #ccc; }
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:24px;   }
/*首页IPer风采*/
.idIPerBox{ background:#1c1c1c; width:100%; float:left; padding:85px 0;}
.idIPerList{ width:100%; float:left; margin-top:60px;}
.idIPerList .item{ width:440px; height:220px; margin:15px; display: inline-block; position: relative;cursor: pointer;zoom:1;*display:inline}
.idIPerList .item .photo{float: left;position: relative;width: 220px;height: 220px;overflow: hidden;}
.vipFlag{ position:absolute; top:-5px; left:-5px; z-index:1; width:50px; height:50px; background:url(../images/vipzj.png) no-repeat left top}
.idIPerList .item .name{position: relative;width: 220px;height: 220px;float: left; background-color: #ff3c4a; color:#fff;}
.idIPerList .item .name .gongsi{ margin-top:80px; width:80%; text-align:left; color:#fff; margin:0 10%; font-size:16px;float:left; margin-top:80px;}
.idIPerList .item .name .usName{width:80%; text-align:left; color:#fff; margin:0 10%;font-size:16px; float:left; margin-top:10px;}
.idIPerList .item .name .hideP{width:80%; text-align:left; color:#fff; margin:0 10%;font-size:16px;float:left; margin-top:10px; display:none;}
.idIPerList .item:nth-child(n+4):nth-child(-n+6) .photo, .idIPerList .item:nth-child(n+4):nth-child(-n+6) .name, .idIPerList .item:nth-child(n+10):nth-child(-n+11) .photo, .idIPerList .item:nth-child(n+10):nth-child(-n+11) .name {
    float: right;
}

.idIPerList .item[data-id="1"] .name {background-color: #ff3c4a;}
.idIPerList .item[data-id="2"] .name {background-color: #23a9de;}
.idIPerList .item[data-id="3"] .name {background-color: #2ca392;}
.idIPerList .item[data-id="4"] .name {background-color: #c4ba0c;}
.idIPerList .item[data-id="5"] .name {background-color: #22ac38;}
.idIPerList .item[data-id="6"] .name {background-color: #fc9114;}
.idIPerList .item[data-id="7"] .name {background-color: #5f52a0;}
.idIPerList .item[data-id="8"] .name {background-color: #0068b7;}
.idIPerList .item[data-id="9"] .name {background-color: #ef4e9b;}
.idIPerList .item[data-id="10"] .name {background-color: #715ed1;}
.idIPerList .item[data-id="11"] .name {background-color: #acca07;}
.idIPerList .item[data-id="12"] .name {background-color: #9949bf;}

.idIPerList2{ width:100%; float:left; padding-top:20px; background:url(../images/IPer_bg01.png) repeat-y left center #1c1c1c; position:relative; z-index:0}
.TagBar2{ width:300px; height:60px; line-height:60px; font-size:20px; text-align:center; color:#fff; background:#40b5ff; border-radius:50px; behavior:url(pie.htc); top:-30px;  position:absolute;}
.TagBar{ width:300px; height:60px; line-height:60px; font-size:20px; text-align:center; color:#fff; background:#40b5ff; border-radius:50px; behavior:url(pie.htc); margin: -80px 0 0 450px; position:absolute;}
.idIPerList2 .item{ width:440px; height:220px; margin:15px; display: inline-block; position: relative;cursor: pointer;zoom: 1; zoom:1;*display:inline}
.idIPerList2 .item .photo{float: left;position: relative;width: 220px;height: 220px;}
.idIPerList2 .item .name{position: relative;width: 220px;height: 220px;float: left; background-color: #ff3c4a; color:#fff;}
.idIPerList2 .item .name .gongsi{ margin-top:80px; width:80%; text-align:left; color:#fff; margin:0 10%; font-size:16px;float:left; margin-top:80px;}
.idIPerList2 .item .name .usName{width:80%; text-align:left; color:#fff; margin:0 10%;font-size:16px; float:left; margin-top:10px;}
.idIPerList2 .item .name .hideP{width:80%; text-align:center; color:#fff; margin:0 10%;font-size:14px;float:left; margin-top:45px; background:url(../images/fftw.png) no-repeat center center; height:25px; line-height:25px;}
/*.idIPerList2 .item:nth-child(n+4):nth-child(-n+6) .photo, .idIPerList2 .item:nth-child(n+4):nth-child(-n+6) .name, .idIPerList2 .item:nth-child(n+10):nth-child(-n+11) .photo, .idIPerList2 .item:nth-child(n+10):nth-child(-n+11) .name {
    float: right;
}*/
.idIPerList2 .item:nth-child(n+4):nth-child(-n+6) .photo, .idIPerList2 .item:nth-child(n+10):nth-child(-n+11) .photo{
    float: right;
}
.idIPerList2 .item:nth-child(n+4):nth-child(-n+6) .photo .vipFlag, .idIPerList2 .item:nth-child(n+10):nth-child(-n+11) .photo .vipFlag{ position:absolute; top:-5px;left:176px; z-index:1; width:50px; height:50px; background:url(../images/vipzj1.png) no-repeat left top}
.idIPerList2 .item[data-id="1"] .name {background-color: #ff3c4a;}
.idIPerList2 .item[data-id="2"] .name {background-color: #23a9de;}
.idIPerList2 .item[data-id="3"] .name {background-color: #2ca392;}
.idIPerList2 .item[data-id="4"] .name {background-color: #c4ba0c;}
.idIPerList2 .item[data-id="5"] .name {background-color: #22ac38;}
.idIPerList2 .item[data-id="6"] .name {background-color: #fc9114;}
.idIPerList2 .item[data-id="7"] .name {background-color: #5f52a0;}
.idIPerList2 .item[data-id="8"] .name {background-color: #0068b7;}
.idIPerList2 .item[data-id="9"] .name {background-color: #ef4e9b;}
.idIPerList2 .item[data-id="10"] .name {background-color: #715ed1;}
.idIPerList2 .item[data-id="11"] .name {background-color: #acca07;}
.idIPerList2 .item[data-id="12"] .name {background-color: #9949bf;}
.moreIPer{ background:url(../images/IPer_bg2.png) no-repeat top center; width:100%; float:left;position:relative; z-index:0 ; height:117px; padding-top:40px;}
.moreIPerBtn{ width:160px; height:40px;border:1px solid #fff; text-align:center; margin:0 auto; color:#fff; line-height:40px; border-radius:20px;behavior:url(pie.htc); cursor:pointer }
/*首页个人访谈*/
.idinterviewAboveBox{width:100%; float:left;background:url(../images/id_26.png) no-repeat center center; height:115px;}
.idinterviewBox{width:100%; float:left;background:#262626; position:relative; z-index:0;}
.idinterviewBox .interviewCenterBox{ width:1200px; display:inline-block; padding:80px 0;}
.interviewCenterBox .interviewListBox{ width:100%; display:inline-block;}
.interviewListBox .interviewList1{ width:100%; text-align:center; margin:0 auto; display:inline-block; margin-top:70px;}
.interviewListBox .interviewList1 li{ width:240px; background:#1b1b1b; margin:0 20px;display:inline-block;zoom:1;*display:inline}
.interviewListBox .interviewList1 li .photoBox{ width:240px; height:240px; display:inline-block; overflow:hidden;}
.interviewListBox .interviewList1 li .nameBox{ width:220px; padding:16px 10px; display:inline-block;}
.interviewList1 li .nameBox .nameP{ width:100%; text-align:left; color:#fff; font-size:18px;}
.interviewList1 li .nameBox .zhiyeP{width:100%; text-align:left; color:#fff; font-size:15px; margin-top:10px;}
.interviewListBox .interviewList2{ width:100%; text-align:center; margin:0 auto; display:inline-block; margin-top:118px;}
.interviewListBox .interviewList2 li{ width:240px; background:#1b1b1b; margin:0 20px;display:inline-block;zoom:1;*display:inline}
.interviewListBox .interviewList2 li .photoBox{ width:240px; height:240px; display:inline-block; overflow:hidden;}
.interviewListBox .interviewList2 li .nameBox{ width:220px; padding:16px 10px; display:inline-block;}
.interviewList2 li .nameBox .nameP{ width:100%; text-align:left; color:#fff; font-size:18px;}
.interviewList2 li .nameBox .zhiyeP{width:100%; text-align:left; color:#fff; font-size:15px; margin-top:10px;}
/*首页新闻资讯*/
.idNewsAboveBox{width:100%; float:left;background:url(../images/id_27.jpg) no-repeat center center; height:107px;}
.idNewsBox{ width:100%; float:left;background:url(../images/id_28.jpg) no-repeat center center; position:relative; z-index:0;    height: 685px; padding:130px 0;}
.idNewsBox .newscenterBox{ width:1200px; display:inline-block;}
.newscenterBox .textLine{ width:100%; float:left; text-align:center; font-size:15px; color:#999999;}
.newscenterBox .newsList{ width:100%; float:left; margin-top:90px;}
.newsList .one_third{width: 395px; float: left;}
.newsList .one_third.center{margin:0 7.5px;}
.one_third .newsHd{ width: 100%; text-align: center; display:block; font-size: 20px; font-weight: bolder; height: 60px; }
.one_third .topImg{width: 100%; border-radius: 15px; overflow: hidden;  position: relative;behavior:url(pie.htc);}
.one_third .topImg a{width: 100%; display: block;}
.one_third .topImg p{background: url(../images/blockBG.png) no-repeat center center; width:100%; height: 35px;position: absolute;left: 0; bottom: 0; line-height: 35px ; color: #fff}
.one_third .newssList{ width:100%; float:left; margin-top:20px;}
.one_third .newssList li{ float:left; background:url(../images/nPoint.png) no-repeat 5px center;padding-left:15px; width:380px; text-align:left; margin-top:20px;}
.one_third .newssList li a{color:#333333; font-size:15px; float:left; width:295px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.one_third .newssList li span{ float:right;}
/*首页注册个人信息*/
.id_zcBox{ width:100%; float:left; background:#fff; padding:100px 0; text-align: center;}
.id_zcBox .centerBox{ width:1200px; display:inline-block; margin: 0 auto}
.id_zcBox .centerBox .idformBox{ width:100%; float:left;}
.idformBox .eachFormBox{ width:30%; float:left; text-align:center; margin:0 10%;}
.idformBox .eachFormBox .textL{ width:100%; float:left; text-align:left; font-size:14px; color:#262626; margin-top:35px;}
.idformBox .eachFormBox .srInput{ width:90%; float:left; border:1px solid #dcdcdc; height:40px; box-sizing:border-box; margin-top:20px; padding:0 5%}
.idformBox .eachFormBox .yzmInput{ width:60%; float:left;border:1px solid #dcdcdc; height:40px; box-sizing:border-box; margin-top:20px; padding:0 5%;}
.idformBox .eachFormBox .yzmBox{ width:20%; float:right; margin-left:10%;height:40px;  margin-top:20px; overflow:hidden;}
.idformTJ{ width:205px; height:50px; margin:0 auto; text-align:center; display:inline-block; background:#fe4c0c; color:#fff; font-size:20px; margin-top:80px; line-height:50px;}
.id_publicBigTitle{ width:100%; float:left; text-align:center; font-size:30px; color:#262626;}
.id_publicTitle{ width:100%; float:left; text-align:center; font-size:18px; color:#999999;}
.id_publicBalls{ width:100%; display:inline-block; text-align:center; margin:0 auto;}
.id_publicBigTitle2{ width:100%; float:left; text-align:center; font-size:30px; color:#fff;}
.id_publicTitle2{ width:100%; float:left; text-align:center; font-size:18px; color:#a8a8a8;}

/********************************************************公共部分*********************************************************/


/*底部样式*/
.banner{ width:100%; float:left; }
.banner img{ width:100%;}
.footer_box{ width:100%; float:left; background:#2e2e2e; min-width:1200px; position:relative; z-index:0; text-align:center;}
.footer_inbox{width:1200px; text-align:center; margin:0 auto; height:auto;display: inline-block; border-bottom:1px solid #dcdcdc; padding:20px 0 0;}
.footer_inbox2{width:1200px; text-align:center; margin:0 auto; height:auto;display: inline-block; }
.footer_each_box{ width:380px; float:left; padding:0 20px 20px 0;}
.footer_each_box .left{ width:80px; float:left; height:80px; margin:0 auto; text-align:center;}
.footer_each_box .right{ width:300px; float:left; height:80px;}
.footer_each_box .right{ width:300px; float:left; height:80px; color:#c8c8c8;}
.footer_each_box .left img{ width:70px; float:left; height:70px; margin:5px;}
.footer_each_box .right h4{ width:100%; float:left; font-size:16px; text-align:left; padding:5px 0;}
.footer_each_box .right p{ width:100%; float:left; font-size:12px; text-align:left; padding:3px 0;}
.fonter_line{ width:100%; float:left; margin:0 auto; text-align:center; padding:10px 0;    display: table;}
.fonter_line li{ display:inline-block; margin:0 auto; text-align:center; behavior:url(pie.htc);zoom:1;*display:inline;}
.fonter_line li a{ display:inline-block; margin:0 auto; text-align:center; color:#c8c8c8;padding:0 5px; font-size:14px;border-right:1px solid #c8c8c8; }
.fonter_line2{width:100%; float:left; text-align:center;color:#c8c8c8; font-size:14px;padding-bottom:10px;}
/*登录注册 底部样式*/
.w_footer_box{ width:100%; float:left;  min-width:1200px; background:url(../images/login_footer.jpg) no-repeat center center; text-align: center; }
.w_footer_inbox{width:1200px; text-align:center; margin:0 auto; height:auto;display: inline-block; color:#c8c8c8;}
.w_footer_center{width:1000px; margin:0 auto; font-size:14px;color:#9c9c9c; padding:2px 0;}
.w_footer_center ul {float:left; width:100%; margin:0 auto; text-align:center;}
.w_footer_center ul li{    display: inline-block; color:#DCDCDC; padding:0 20px; margin:20px 0 ; cursor:pointer;  zoom:1;*display:inline}
.w_footer_center ul li a{color:#DCDCDC; font-size:16px;}
.w_footer_center .bigUl{float:left; width:100%; margin:30px auto; text-align:center;}
.w_footer_center .bigUl li{    display: inline-block; color:#DCDCDC; padding:0 70px;  cursor:pointer; zoom:1;*display:inline }
.w_footer_center .bigUl li:nth-child(2){ border-left:1px dashed #dcdcdc;border-right:1px dashed #dcdcdc;}
.w_footer_center .bigUl li.twoli{border-left:1px dashed #dcdcdc;border-right:1px dashed #dcdcdc;}
.w_footer_center .bigUl li .liDiv{display: inline-block;zoom:1;*display:inline; }
.w_footer_center .bigUl .eachTl{ font-size:18px; color:#dadada; margin:5px 0;}
.w_footer_center .bigUl .imgBox{ display: inline-block;zoom:1;*display:inline;}
.w_footer_center .bigUl .imgBox .left{ display:inline-block; margin:0 2px;display: inline-block;zoom:1;*display:inline;}
.w_footer_center .bigUl .imgBox  .bottomImg{display: inline-block;zoom:1;*display:inline; width:55px; height:55px;}
.w_footer_center .bigUl .imgBox .right{ display:inline-block;margin:0 2px;display: inline-block;zoom:1;*display:inline;}
.w_footer_center .bigUl .imgBox .title{ font-size:14px; margin-top:5px;display: inline-block;zoom:1;*display:inline;}
.w_fotter_line2{ width:100%; display:inline-block; padding:8px 0;}
.w_footerest{background:#282828;  }
.fl_footerSpan{ color:#c8c8c8; display:inline-block; margin:0 3px;}
/*end登录注册 底部样式*/
/*end底部样式*/

.width_total_100{ width:100%; text-align:center; margin:0 auto; min-width:1200px; float:left; position:relative; z-index:0;}
.width_top_100{ width:100%; text-align:center; margin:0 auto; min-width:1200px; float:left; position:relative; z-index:0; background:#fff;-moz-box-shadow:0px 3px 12px #e9e9e9; -webkit-box-shadow:0px 3px 12px #e9e9e9; box-shadow:0px 3px 12px #e9e9e9;behavior:url(pie.htc);}
.width_100{width:100%; float:left; min-width:1200px; position:relative;}
.width_1200{ width:1200px; text-align:center; margin:0 auto; height:auto; display:inline-block;}
.top_1200{ width:720px; text-align:center; margin:0 auto; height:auto; float:right; margin-right:100px;}
.width_1200_100{ width:100%; float:left; padding:10px 0;}
.border_none{ border:0 none !important}
.border_right_none{ border-right:0 none !important;}
.margin_left_10{ margin-left:10px !important;}
.margin_right_10{ margin-right:10px !important;}
.margin_all_10{ margin-left:10px !important; margin-right:10px !important;}
.margin_top_0{ margin-top:0px !important;}
.margin_top_240{ margin-top:240px !important;}
.margin_all_0{ margin:0px;}
.footer_border_bottom{ border-bottom:1px solid #474747;}
.border_bottom_0{ border-bottom:0 none!important;}
.padding_bottom_100{ padding-bottom:100px!important;}

/**注册选择*/
.zcSelectUlBox{position:absolute; left:0; top:150px;}
.zcSelectUl{ width:200px;}
.zcSelectUl li{ width:198px; height:20px; color:#888; border-left:2px solid #fff; margin-top:30px;}
.zcSelectUl li:hover{ color:#fe4c0c;border-left:2px solid #fe4c0c;}
.zcSelectUl li.selected{ color:#fe4c0c;border-left:2px solid #fe4c0c;}

/*筛选*/
.fl_b_locationScreen{ width:1198px; border:1px solid #c3c3c4; float:left;}
.fl_b_locationScreen_border_bottom{border:0 none; width:1200px; background:#f5eff1  }
.fl_b_screen_background_w{ width:100%; float:left; text-align:center;background:#f5eff1; display:table; border-bottom:1px solid #dcdcdc}

.fl_b_screen .sl_key{ width:98px;padding:15px 0; padding-left:10px; text-align:left;   font-size:18px; color:#363636; float:left;background: #f5eff1;}
.hideInputBox{ height:20px; line-height:20px; float:left; border:1px solid #ccc; margin-top:9px; display:none; margin-left:10px;}
.fl_b_screen .hideInputBox .hideSearch{ width:120px; float:left; height:20px; line-height:20px; border:0 none; padding:0 5px; font-size:12px;}
.fl_b_screen .hideInputBox .hideSearchIcon{ width:15px; height:15px;  float:left; margin:0 3px;margin-top:2.5px;}
.fl_b_screen .hideInputBox .hideSearchIcon img{ width:100%;}
.fl_b_screen .sl_value{ width:980px; float:left;overflow: hidden; padding:16px 10px; background:#fff; }
.fl_b_screen .sl_value.first{ height:55px; line-height:25px; margin:16px 0; padding:0 10px;}
.sl_value_list{ width:100%; float:left;overflow: hidden;position:relative;}
.sl_value_list.first{ height:50px;}
.fl_valueList{  float:left;}
.fl_valueList li{ float:left;  position:relative; z-index:1; text-align:left; margin-right:38px}
.fl_valueList li a{   display: inline-block;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; zoom:1; *display:inline; font-size:14px; color:#005aa0; cursor:pointer;}
.fl_sl_btns{width:930px; float:left;overflow: hidden; padding:5px 10px; text-align:center; margin:0 auto 5px; display:none;}
.fl_sl_btns .btn {
    display: inline-block;
    line-height: 14px;
    height: 14px;
    border-radius: 2px;
    background: #F7F7F7;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}
.fl_sl_btns .confirmBtn{    display: inline-block;
    line-height: 14px;
    height: 14px;
    border-radius: 2px;
    background: #F7F7F7;
    text-align: center;
    text-decoration: none;
    cursor: pointer;}
.fl_sl_btns  .btn_primary {
    border-style: none; border-color: inherit; border-width: 0; padding: 5px 15px 6px; color: #FFF;
    background-color: #E74649;
    background-repeat: repeat-x;
    background-image: linear-gradient(top,#E74649,#DF3033);
    }
.fl_sl_btns .btn_default {
    border: 1px solid #DDD;
    padding: 4px 13px 5px;
    color: #666;
    background-color: #f7f7f7;
    background-repeat: repeat-x;
    background-image: linear-gradient(top,#f7f7f7,#f2f2f2);
    }
.fl_sl_btns .btn.disabled {
    padding: 4px 13px 5px;
    border: 1px solid #DDD;
    background: #FFF;
    cursor: default;
    color: #CCC;
    opacity: .2;
    filter: alpha(Opacity=20);
    filter: alpha(Opacity=20);
}
.fl_sl_ext{  float:right; margin:0 auto; text-align:left; background:#fff; height:40px;display:table-cell; vertical-align:middle}
.fl_sl_ext .fl_sl_more{ width:55px;display:inline-block; zoom:1; *display:inline; text-align:left; float:left;margin-top:10px;position:relative; z-index:1;}
.fl_sl_ext .fl_sl_more i.icon_up{ width:15px; height:15px;display:inline-block; zoom:1; *display:inline; border:1px solid #dcdcdc; float:right; margin-top:2.5px; line-height:14px; text-align:center; color:#c3c3c4;background:#ebebec url(../images/b_xl_g.png) no-repeat center center; position:absolute; top:0px; left:40px;z-index:2;}
.fl_sl_ext .fl_sl_more i.icon_down{ width:15px; height:15px;display:inline-block; zoom:1; *display:inline; border:1px solid #dcdcdc; float:right; margin-top:2.5px; line-height:14px; text-align:center; color:#c3c3c4;background:url(../images/b_xl_d.png) no-repeat center center;position:absolute; top:0px; left:40px;z-index:2; *top:0.5px;}
.fl_sl_ext .fl_sl_more:hover ,.fl_sl_ext .sl_e_multiple:hover{ color:#ff0000;}
.fl_sl_ext .fl_sl_more:hover i.icon_up{ display:block; border:1px solid #ff0000;  color:#ff0000; background:url(../images/b_xl_r.png) no-repeat center center;}
.fl_sl_ext .fl_sl_more:hover i.icon_down{ display:block; border:1px solid #ff0000;  color:#ff0000; background:url(../images/b_xl_rd.png) no-repeat center center;}
.fl_sl_ext .sl_e_multiple{ width:55px; display:inline-block; zoom:1; *display:inline; text-align:right; color:#363636; float:left; margin-top:25px; position:relative; z-index:1;     padding: 6px 10px;border:1px solid #a0a0a0; }
.fl_sl_ext .sl_e_multiple.twoColor{border:1px solid #dcdcdc;background:#ebebec }
.fl_sl_ext .sl_e_multiple.twoColor i{border:1px solid #ebebec}
.fl_sl_ext .sl_e_multiple.twoColor:hover i{border:1px solid #ebebec; background:#ebebec;}
.fl_sl_ext .sl_e_multiple i{ width:15px; height:15px;display:inline-block; zoom:1; *display:inline; float:right;  line-height:14px; text-align:center; color:#005aa0; position:absolute; top:10px; left:10px;z-index:2; *top:0.5px;}
.fl_sl_ext .sl_e_multiple:hover i{ color:#ff0000;background:#fff}
.fl_w_bgBox{ background:#fff; float:right; width:1090px;display:table;border-bottom: 0;}
/*产品属性多选框*/
.fl_valueList li a i{ float:left; margin-top:5px;    border: 1px solid #ccc;
    position: relative;
    left: 0;
    top: 1px;
    background: url(../images/search.ele.png) no-repeat 9999px 9999px;
    display: inline-block;
    height: 12px;
    width: 12px;
    background-color: #fff;
    font-size: 0;
    margin-right: 4px;
}
.fl_valueList li a:hover i{
border: 1px solid #e4393c;
/* color:#e4393c;*/
}
.fl_valueList li a:hover
{
    color:#fe4c0c;
}
.fl_valueList li a.selected
{
    color:#fe4c0c;
}
.fl_valueList i.icon_yxz{
        border-color: #e4393c;
    background-position: -1px -107px;
}
.fl_valueList li.selected a i{border-color: #e4393c;background-position: -1px -107px;}
.fl_valueList li a i
{
    display:none;
}
.sl_value_list .showinput i
{
    display:-webkit-inline-box; display:block;
}
.ficlassifyBox{ width:1200px; margin:0 auto 50px;}
.ficlassifyBox span{ font-size:20px; color:#f0f0f0;}
.ficlassifyBox p{ width:288px; background:url(../images/zja.png) no-repeat center center ; text-align:center; display:inline-block; height:67px; line-height:67px; color:#fff; margin-right:80px}
.ficlassifyBox p:hover{background:url(../images/zjb.png) no-repeat center center ;}
.ficlassifyBox p.select{background:url(../images/zjb.png) no-repeat center center ;}

/*天之分享*/
.tzfxBox{ width:1000px; margin:0 auto; text-align:center; display:table}
.tzfxBox span{ background:url(../images/tjfxa.png) no-repeat center center; height:67px; line-height:67px; color:#fff; font-size:20px; display:table-cell; cursor:pointer; width:287px;}
.tzfxBox span:hover{ background:url(../images/tzfxb.png) no-repeat center center; }
.tzfxBox span.hover{ background:url(../images/tzfxb.png) no-repeat center center;  }
/*最新资讯*/
.newsBox{ background:#fff;padding:0 5px; text-align:left;}
.newsBoxL{border-bottom:1px solid #dcdcdc; margin:0 5px; padding:20px 15px;}
.newsHd{ font-size:18px; color:#262626;}
.newsTime{ font-size:15px; color:#9e9e9e; padding:5px 0;}
.newsbRrief{ font-size:14px; color:#9e9e9e; line-height:25px}
.newsbRrief a{ color:#9e9e9e;margin-left:10px; cursor:pointer}
/*发表提问*/
.askQuestionsBox{border:1px solid #dcdcdc; border-top:3px solid #888; margin:50px 25px 0;margin-bottom:25px; float:left; width:1148px; float:left }
.askQuestionsHd{ text-align:left; height:40px; line-height:40px; margin:0 10px; }
.askQuestionsContent{margin:10px 10px 0;  text-align:left; width:1128px; float:left}
.askQuestionsContent2{margin:30px 10px 0;  text-align:left; width:1128px; float:left}
.askQuestionsContent span{ float:left; font-size:16px;}
.askQuestionsContent textarea{margin-left:10px; width:1000px;padding:5px;resize: none; font-size:14px; color:#afafaf}
.PostHd{margin:0 10px;  text-align:left; width:1128px; float:left;}
.PostHd input{margin-left:10px; width:1000px;padding:5px;resize: none; font-size:14px; color:#afafaf; float:left;margin-top:10px;}
.PostHd .askQuestionsHd{ text-align:left; height:40px; line-height:40px; float:left ; margin:0 0; font-size:16px;}
.subMitBts{ background:url(../images/btns1.png) no-repeat; margin:0 auto; text-align:center; border:0; width:162px; height:42px; line-height:42px; color:#fff; margin-top:10px;margin-bottom:10px; font-size:19px; color:#fff;}
/*回贴人数*/
.ttNumBox{ position:absolute; background:url(../images/tlNum.png) no-repeat;top:5px; right:0px;padding-left:28px; font-size:16px; color:#a8a8a8; height:28px; line-height:28px;}
.liBorderBottom{border-bottom:1px solid #dcdcdc}
.lzTag{ position:absolute; top:0; left:0; width:50px;}
/*发帖时间及回复按钮的div*/
.post_time_reply{margin-right: 13px; float:left; width:100%;}
.core_reply_tail {line-height: 28px; float:right; width:100%;}
.p_reply {float: right;margin-left: 4px;}
.p_reply a{color: #2d64b3;text-decoration: none; font-size:14px;}
.lzl_link_fold{font-size:14px;color: #fe4c0c;cursor: pointer;display: inline-block; height: 28px;line-height: 28px; text-align: center; width: 80px; cursor:pointer}
.lzl_link_fold.click{ background:#f7f8fa;border:1px solid #f0f1f2;  border-bottom: 0; position:relative; z-index:3;}
.post_time_div{    float: right;
    color: #999;
    position: relative;}
.post_time_div .tail_info{display: inline-block; font-size:14px;
    margin: 0 4px;
    color: #bbbbbb;}
    .core_reply_wrapper{    background: #f7f8fa; position:relative; z-index:2; display:none;
    width: 720px;
    border: 1px solid #f0f1f2;
    margin-top: -1px;
    min-height: 0; float:right; padding-bottom:10px;}
.reply_list_ul{  float:left; padding:0 20px 10px;}
.reply_list_li{ padding-top:10px;border-bottom:1px solid #dcdcdc; padding-bottom:10px !important;}
.reply_user_head_img{width:40px; height:40px; float:left;border: 2px #fff solid;padding: 1px;border-radius:50%;-webkit-border-radius:50%;behavior: url(PIE.htc); overflow:hidden }
.reply_user_head_img img{width:41px; height:41px;}
.reply_info_div{margin:14px 0;margin-left: 50px;zoom: 1;word-wrap: break-word;word-break: break-all;}
.reply_info_div .repler_name_a{color:#40b5ff; font-size:14px;}
.reply_info_div .lzl_content_main{line-height: 20px;font-size: 14px; float:left; text-align:left}
.lzl_content_reply{text-align: right;}
.lzl_content_reply .time_span{ font-size:13px;color: #bbbbbb; margin:0 4px;}
.lzl_content_reply .reply_button_a{color: #666; padding-left: 5px;font-size: 13px; cursor:pointer;}
.reply_list_last_li{padding-top:20px; float:left; width:100%;}
.reply_list_last_li .reply_button_say{float: right!important;font-size: 14px;background-color:#fe4c0c;  height:30px; line-height:30px; color:#fff;behavior: url(PIE.htc);padding:0 10px; cursor:pointer}
.more_p{color: #707070; font-size:13px; float:left; line-height:20px;}
.more_p .spanMore{float:left;}
.more_p .more_button_a{color:#2d64b3; margin-left:10px; cursor:pointer;}
.editor_containor{padding:0 20px; padding-top:15px; float:left;width:680px; display:none; }
.editor_body{ border:2px solid #d6dffa;}
.editor_body input[type='text']{width:100%; border:0 none; background:#fff;height:40px; line-height:40px; }
.edite_button_div{width:100%; margin-top:10px; float:left; position:relative; z-index:0;}
.edite_button_div .buttom_div{width:90px; height:30px; text-align:center; float:right; line-height:30px; background:#fe4c0c; color:#fff;behavior: url(PIE.htc); font-size:14px;}

/*点击图片弹出的专家信息*/
.popZJBox{ margin:0 130px; margin-top:190px; float:left}
.popzJHead{ width:120px; height:120px; overflow:hidden; border-radius:10px;behavior: url(PIE.htc); float:left }
.popzJHead img{ width:120px; height:120px;}
.popzJInfo{ margin-left:130px;}
.popzJInfo p{ text-align:left; color:#fff; margin-top:10px;}
.popZJyjBtn{ height:30px; line-height:30px; width:115px; border:1px solid #fff; border-radius:20px;behavior: url(PIE.htc); color:#fff; font-size:16px; margin:50px auto 0; cursor:pointer}
.moreZJBtn{ color:#fe4c0c; border:1px solid #fe4c0c; margin:0 auto; text-align:center; width:50px; height:20px;border-radius:20px;behavior: url(PIE.htc); font-size:13px; line-height:20px; cursor:pointer;}
/********************************************************end公共部分*********************************************************/



/*2017-2-17 16:37:51 新增*/
.fpm{width:1200px; margin:0 auto;}
.fpmlb{width:280px;margin-right:20px; float:left;}
.fpmlb .uimg{width:220px; height:220px; overflow:hidden;}
.fpmlb .uimg img{width:100%}
.funame{font-size:25px; color:#fff; text-align:left; font-weight:inherit; padding:15px 0;}
.fuconp{font-size:14px; color:#fff; text-align:left;line-height:24px;}
.fpmrb{width:900px; float:left; color:#fff}
.fuInfo{width:100%; border-bottom:1px solid #fff}
.fuInfo p{ text-indent:2em; line-height:24px;margin-bottom:20px; text-align:left}
.futag{width:100%;margin-top:20px; text-align:left;float:left}
.ftagl{float:left}
.ftagsBox{float:left; max-width:850px;}
.ftagsBox span{margin-right:5px; color:#fff}
.fpjximg{width:18px;margin-right:2px}

.feditBox{width:100%; float:left;margin-top:20px;}
.feditR{width:100%; float:left;}
.feditHd{font-size:18px; text-align:left;margin-top:5px;}
.feditContent{width:99%;resize:none;height:100px; border:0;margin-top:5px; padding:1%;}
.ftwSub{width:200px; height:40px;border-radius:20px; background:#fe4c0c; border:0; color:#fff; margin-top:10px;}
.fispublic{text-align:left; margin-top:5px}
.fispublic label{margin-right:10px; cursor:pointer}
.fispublic label img{width:20px; margin-right:5px;}